package 第二章数据类型;/*
	关于浮点型数据类型

		float   单精度    	4字节
		double  双精度       8字节
		在对精度要求更高的环境下,Java拥有更高精度的类库,例如 java.math.BigDecimal,其不属于基本数据类型
		属于引用数据类型

		在Java语言中,所有的浮点型字面值,默认被当作double类型来处理,
		如要当成float类型来处理,需在字面值后添加f/F

		double和float在计算机内部二进制存储的都是近似值.
		对于无理数,计算机只能存储有限的数字  
 */

public class DataType06 {
    public static void main(String[] args) {

        //3.0s是double类型变量,d也是double类型变量,不存在类型转换

        double d = 3.0;
        System.out.println(d);

        //强制类型转换
        float f = (float) 3.1;
        System.out.println(f);

        //
        float f1 = 3.1f;
        System.out.println(f1);
    }
}